// 登录token凭证
export const USER_TOKEN = 'USER_TOKEN'
// 组织架构树形结构
export const ORGANIZATION_TREE = 'ORGANIZATION_TREE'
// 风险点地图数据
export const DAMAGE_MAP = 'DAMAGE_MAP'
// 边坡地图数据
export const SLOPE_MAP = 'SLOPE_MAP'

// ERP所有公司缓存
export const ERP_ALL_COMPANY_SELECT_LIST = 'ERP_ALL_COMPANY_SELECT_LIST'
// ERP所有产品下拉选择
export const ERP_ALL_GOODS_SELECT_LIST = 'ERP_ALL_GOODS_SELECT_LIST'
// ERP所有客户缓存
export const ERP_ALL_CUSTOMER_SELECT_LIST = 'ERP_ALL_CUSTOMER_SELECT_LIST'

// 账号类型 1-系统管理员 2-系统管理员子用户 3-租户管理员 4-租户管理员子用户

// 1-系统管理员
export const ACCOUNT_ADMIN = 1
// 2-系统管理员子用户
export const ACCOUNT_ADMIN_CHILD = 2
// 3-租户管理员
export const ACCOUNT_TENANT = 3
// 4-租户管理员子用户
export const ACCOUNT_TENANT_CHILD = 4

// BOSS系统，即 系统管理员 + 系统管理员子用户
export const ACCOUNT_LIST_BOSS = [ACCOUNT_ADMIN, ACCOUNT_ADMIN_CHILD]

// 业务系统，即 租户管理员 + 租户管理员子用户
export const ACCOUNT__LIST_BUSINESS = [ACCOUNT_ADMIN, ACCOUNT_ADMIN_CHILD]

// 邮箱正则校验
// eslint-disable-next-line no-useless-escape
export const EXG_EMALIL = /^[A-Za-z0-9]+([_\.][A-Za-z0-9]+)*@([A-Za-z0-9\-]+\.)+[A-Za-z]{2,6}$/

// 数字和字母组合
export const EXG_PASSWORD = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,}$/

// 数字、字母、特殊符号 至少2汇总
export const EXG_PASSWORD_SPECIAL = /(?!^(\d+|[a-zA-Z]+|[~!@#$%^&*=.?+\-—_/]+)$)^[\w~!@#$%^&*=.?+\-—_/]{8,}$/

// 汉字校验
export const EXG_CHINESE = /^[\u2E80-\u9FFF]+$/

// 匹配以1开头的11位数字手机号校验
export const EXG_PHONE = /^1\d{10}$/

// 只能有数字或字母组成
export const EXG_D_OR_L = /^\w+$/

// 邮编校验
export const EXG_POSTCODE = /^[0-9]{6}$/

// 风险评估
export const PAGE_RISK = 'risk'

// 地质灾害风险点调查
export const PAGE_DAMAGE = 'damage'

// 隐患排查
export const PAGE_TROUBLESHOOT = 'troubleshoot'

// 自动监测
//monitor修改为monitors 自动监测页面刷新到不会调到自动监测页面
export const PAGE_MONITOR = 'monitors'
export const PAGE_MONITOR_1 = 'monitors1'
export const PAGE_MONITOR_2 = 'monitors2'
export const PAGE_MONITOR_3 = 'monitors3'
export const PAGE_MONITOR_4 = 'monitors4'
export const PAGE_MONITOR_5 = 'monitors5'
export const PAGE_MONITORs = 'monitor'
// 技术评定
export const PAGE_ASSESS = 'assess'

// 养护管理
export const PAGE_MAINTENANCE = 'maintenance'

// 档案
export const PAGE_FILES = 'files'
